/* 
    Document   : workforce
    Created on : Sep 2, 2011, 10:04:17 AM
    Author     : krisada
    Description:
        Purpose of the stylesheet follows.
*/
.styleTooltip_default {
    position: absolute;
    visibility: hidden;
    border-width: thin;
    border-style: none;
    background-color: #FFFFCC

}
.tableHeadTotal {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left
}
.tableHead {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    color: white;
    background-color: gray;
    border-color: blue
}
.tableFoot {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    color: white;
    background-color: gray;
    border-color: blue
}
.menubarTD {
    color: #F0F0F0;
    padding-top: 4px;
    padding-left: 20px;
    padding-right: 4px;
    padding-bottom:4px;
    font-weight: lighter;
    border-style: none;
    border-width: thin;
    border-color: #FFFFFF
}
.headerBar {
    height: 50px;
    background-color: #6699CC;
    color: #FFFFFF;
}
.calendar_header {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #999999
}
.calendar_footer {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #999999
}
.calendar_week_bar {
    color: white;
    background-color: #86878C;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    font-style: normal;
    font-size: medium;
    font-weight: bold
}
.calendar_day_nowork {
    color: white;
    background-color: #AAE;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    border-style: groove;
    border-width: thin;
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    font-family: sans-serif
}
.calendar_day_nowork_no {
    color: white;
    background-color: #d4d4d4;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    border-style: groove;
    border-width: thin;
    vertical-align: top;
    text-align: left;
    font-family: sans-serif
}
.calendar_day_normal {
    color: blue;
    background-color: #FFFFCC;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    border-style: groove;
    border-width: thin;
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    font-family: sans-serif
}
.calendar_day_normal_no {
    color: gray;
    background-color: white;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    border-style: groove;
    border-width: thin;
    vertical-align: top;
    text-align: left;
    font-family: sans-serif
}
.calendar_day_now {
    color: green;
    background-color: yellow;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    border-style: groove;
    border-width: thin;
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    font-family: sans-serif
}
.message_save {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #F0F0F0
}
.wLabel {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #999999;
    width: 120px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border-style: none
}
.wLabel_hiligth {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #999999;
    width: 120px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border-width: medium;
    border-color: #ff0000;
    border-style: ridge
}

.divTableData {
    float: left;
    
    max-width: 700px;
    height: 350px;	
        
    overflow: auto;
}
.fieldsetForm{
    height: 480px;
}